package com.youdoneed.community.forum.vo;

import io.swagger.annotations.ApiModelProperty;
import org.springframework.web.bind.annotation.RequestBody;

import java.util.Date;
import java.util.List;

/**
 * Created by lid on 2017/7/15 0015.
 */
public class GetNearByMessagesVo {
    private Integer distance;
    private Double userLatitude;
    private Double userLongitude;

    @ApiModelProperty("往后的截止时间！")
    private Date lastDeadTime;

    @ApiModelProperty("往前的截止时间！")
    private Date beforeDeadTime;
    private List<String> listLabelIds;

    @ApiModelProperty("查找非标签贴！可以传null，当该字段非空时，无论该字段传何值，视为获取非标签贴！约定传0（该参数已失效）")
    private Integer hasLabels;

    public Date getLastDeadTime() {
        return lastDeadTime;
    }

    public void setLastDeadTime(Date lastDeadTime) {
        this.lastDeadTime = lastDeadTime;
    }

    public Integer getDistance() {
        return distance;
    }

    public void setDistance(Integer distance) {
        this.distance = distance;
    }

    public Double getUserLatitude() {
        return userLatitude;
    }

    public Double getUserLongitude() {
        return userLongitude;
    }

    public Date getBeforeDeadTime() {
        return beforeDeadTime;
    }

    public List<String> getListLabelIds() {
        return listLabelIds;
    }


    public void setUserLatitude(Double userLatitude) {
        this.userLatitude = userLatitude;
    }

    public void setUserLongitude(Double userLongitude) {
        this.userLongitude = userLongitude;
    }

    public void setBeforeDeadTime(Date beforeDeadTime) {
        this.beforeDeadTime = beforeDeadTime;
    }

    public void setListLabelIds(List<String> listLabelIds) {
        this.listLabelIds = listLabelIds;
    }

    public Integer getHasLabels() {
        return hasLabels;
    }

    public void setHasLabels(Integer hasLabels) {
        this.hasLabels = hasLabels;
    }
}
